Node.js NPM Scripts

உங்கள் திட்ட பணிகளை தானியக்கமாக்க NPM ஸ்கிரிப்ட்களைக் கண்டறியுங்கள்

NPM ஸ்கிரிப்ட்கள் என்றால் என்ன?

NPM ஸ்கிரிப்ட்கள் என்பது உங்கள் பயன்பாட்டை இயக்குதல், சோதனை செய்தல், கட்டமைத்தல், கோப்புகளை சுத்தம் செய்தல் போன்ற பணிகளை தானியக்கமாக்க உங்கள் package.json கோப்பில் நீங்கள் வரையறுக்கும் கட்டளைகள் ஆகும்.

தானியக்கமாக்கம்

மீண்டும் மீண்டும் செய்யப்படும் பணிகளை தானியக்கமாக்குகிறது

எளிமையான கட்டளைகள்

சிக்கலான கட்டளைகளை எளிய கட்டளைகளாக மாற்றுகிறது

திட்ட நிலைத்தன்மை

எல்லோரும் ஒரே கட்டளைகளைப் பயன்படுத்த உதவுகிறது

💡 முக்கிய குறிப்பு:

இவை எளிய கட்டளைகளுடன் பொதுவான பணிகளை நிர்வகிக்க எளிதாக்குகின்றன.

package.json இல் ஸ்கிரிப்ட்களை வரையறுத்தல்

package.json இல், ஸ்கிரிப்ட்கள் பிரிவு கட்டளைகளைப் பெயரிடவும் வரையறுக்கவும் உங்களை அனுமதிக்கிறது:

{
  "scripts": {
    "start": "node index.js",
    "test": "echo \"Running tests...\" && exit 0",
    "dev": "nodemon index.js"
  }
}

🚀 இயக்கவும்:

ஒவ்வொரு ஸ்கிரிப்டையும் கட்டளை வரியில் npm run <script-name> பயன்படுத்தி இயக்கலாம்.

NPM ஸ்கிரிப்ட்களை இயக்குதல்

ஒரு ஸ்கிரிப்டை இயக்க, பயன்படுத்தவும்:

npm run dev

சிறப்பு தொடக்க ஸ்கிரிப்ட்

சிறப்பு தொடக்க ஸ்கிரிப்டிற்கு, நீங்கள் இதைப் பயன்படுத்தலாம்:

npm start

சோதனை ஸ்கிரிப்ட்

மற்றும் சோதனைக்கு:

npm test

NPM ஸ்கிரிப்ட்களின் பொதுவான பயன்பாடுகள்

உங்கள் பயன்பாட்டைத் தொடங்கவும்

"start": "node index.js"

சோதனைகளை இயக்கவும்

"test": "jest"

nodemon போன்ற கருவிகளைப் பயன்படுத்தவும்

"dev": "nodemon index.js"

உங்கள் குறியீட்டைக் கட்டமைக்கவும் அல்லது தொகுக்கவும்

"build": "webpack --mode production"

உங்கள் குறியீட்டை இணக்கமாக்கவும் அல்லது வடிவமைக்கவும்

"lint": "eslint ."

கோப்புகளை சுத்தம் செய்யவும்

"clean": "rm -rf dist"

மேம்பட்ட ஸ்கிரிப்ட் எடுத்துக்காட்டுகள்

பல படி ஸ்கிரிப்ட்கள்

பல கட்டளைகளை இணைக்கவும்:

"scripts": {
  "build": "npm run clean && npm run lint && webpack",
  "clean": "rm -rf dist",
  "lint": "eslint src/"
}

சூழல்-குறிப்பிட்ட ஸ்கிரிப்ட்கள்

வெவ்வேறு சூழல்களுக்கு வெவ்வேறு ஸ்கிரிப்ட்கள்:

"scripts": {
  "dev": "NODE_ENV=development nodemon index.js",
  "prod": "NODE_ENV=production node index.js",
  "debug": "node --inspect index.js"
}

கருவி ஒருங்கிணைப்பு

பல்வேறு உருவாக்க கருவிகளை இணைக்கவும்:

"scripts": {
  "dev": "concurrently \"npm run server\" \"npm run client\"",
  "server": "nodemon server.js",
  "client": "cd client && npm start"
}

சுருக்கம்

NPM ஸ்கிரிப்ட்கள் திட்ட பணிகளை தானியக்கமாக்கவும் எளிதாக்கவும் உதவுகின்றன.

package.json இல் வரையறுக்கவும்

ஸ்கிரிப்ட்கள் பிரிவில் வரையறுக்கப்பட்டது

npm உடன் எளிதாக இயக்கவும்

npm run script-name உடன் இயக்கவும்

பணிகளை தானியக்கமாக்குகிறது

மீண்டும் மீண்டும் செய்யப்படும் பணிகளை எளிதாக்குகிறது

குழு ஒத்துழைப்பு

எல்லோரும் ஒரே கட்டளைகளைப் பயன்படுத்த உதவுகிறது

💎 முக்கிய புள்ளிகள்:

  • NPM ஸ்கிரிப்ட்கள் திட்ட பணிகளை தானியக்கமாக்குகின்றன
  • அவை package.json இன் ஸ்கிரிப்ட்கள் பிரிவில் வரையறுக்கப்பட்டுள்ளன
  • npm run script-name உடன் இயக்கவும்
  • start மற்றும் test ஸ்கிரிப்ட்கள் சிறப்பு கட்டளைகளைக் கொண்டுள்ளன
  • சிக்கலான பணிகளை எளிய கட்டளைகளாக எளிதாக்குங்கள்

பயிற்சி

NPM ஸ்கிரிப்டை இயக்க சரியான கட்டளையை தேர்ந்தெடுக்கவும்.

node run dev
✗ தவறு! node run என்பது NPM ஸ்கிரிப்ட்களை இயக்க பயன்படுத்தப்படும் கட்டளை அல்ல
npm run dev
✓ சரி! npm run என்பது NPM ஸ்கிரிப்ட்களை இயக்க சரியான கட்டளை
npm start dev
✗ தவறு! npm start என்பது குறிப்பிட்ட தொடக்க ஸ்கிரிப்டிற்கு மட்டுமே பயன்படுத்தப்படுகிறது
run dev
✗ தவறு! run என்பது npm இல்லாமல் நேரடியாகப் பயன்படுத்த முடியாது